#include "stdio.h"
int main(void)
{
	long long n,m,p;
	scanf("%d %d %d",&n,&m,&p);
	long long i;
	long long c = 0;
	for(i = 1; i <= n;i++)
		c+= fibo(n);
	int t = c % fibo(m);
	t = t % p;
	printf("%ld",t);
	return 0;
}
int fibo(int n)
{
	if(n == 1|| n==2)
		return 1;
	return fibo(n-1)+fibo(n-2); 
}
